package com.hluck.goodweatherapp.data.db.dao;

import androidx.room.Dao;
import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;

import com.hluck.goodweatherapp.data.bean.Province;

import java.util.List;

import io.reactivex.Completable;
import io.reactivex.Flowable;

/**
 * @Author： LJH
 * @Time： 2024/1/4
 * @description：
 */
@Dao
public interface ProvinceDao {

    /**
     * 查询所有
     */
    @Query("SELECT * FROM province")
    Flowable<List<Province>> getAll();

    /**
     * 插入所有
     * @param province 所有行政区数据
     */
    @Insert(onConflict = OnConflictStrategy.REPLACE)
    Completable insertAll(Province... province);
}
